Certificate in Foundations of Cybersecurity

New Jersey Institute of Technology (NJIT)Newark, United States

Visit Website
Tuition Fee

USD 13,716

Start Date

Not Available

Medium of studying

Blended

Duration

2 semesters

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Program Details

Degree
Foundation
Major
Computer Science | Cybersecurity | Network Security
Area of study
Information and Communication Technologies | Security Services
Timing
Part time
Course Language
English

Program Overview

Department of Computer Science

The Department of Computer Science offers a range of programs, including the Certificate in Foundations of Cybersecurity.


Certificate in Foundations of Cybersecurity

The Certificate in Foundations of Cybersecurity is a graduate certificate program designed for professionals with a computing-related bachelor's degree. The program provides key skills for protecting data integrity and securing software systems.


Program Summary

The program's four-course curriculum, usually completed over two semesters, builds around core courses in cryptography and system security, with electives in areas such as network protocols, cloud security, or data management. Through coursework and hands-on projects, students learn both theoretical foundations and practical techniques for identifying vulnerabilities and implementing security measures across local and networked systems.


Essential Information

Detailed curriculum and course requirements for the Certificate in Foundations of Cybersecurity are available in the program catalog.


Admission Prerequisites

The graduate certificate program in Foundations of Cybersecurity requires an undergraduate degree in a computing discipline. At a minimum, such a degree must have exposed the prospective student to materials from at least two of the following courses:


  • Introduction to Discrete Mathematics for Computer Science
  • Data Structures and Algorithms
  • Introduction to Operating Systems
  • Introduction to TCP/IP

Core Courses and Competencies

The required courses for the program are:


  • CS608 Cryptography and Security
    • Skills: Symmetric Key Cryptography, Public Key Cryptography, Number Theory, Modular Arithmetic, Elliptic Curve Cryptography, Zero-Knowledge Proofs, Perfect Security Analysis, Discrete Logarithm Problems, RSA Implementation, Access Control Protocols
  • CS645 Security and Privacy in Computer Systems
    • Skills: Computer System Security, Cryptography, Access Control, Software Security, Network Security, Privacy
    • Environments and Tools: Python, FastAPI, PyTest, Git

Sample Elective Courses and Competencies

Sample elective courses include:


  • CS631 Data Management System Design
    • Skills: Relational database management systems, Transaction management, ARIES, OLTP, OLAP, and HTAP
    • Environments and Tools: MySQL, PostgreSQL
  • CS643 Cloud Computing
    • Skills: Cloud Platform Development, Parallel Computing Techniques, Containerization and Virtualization, Distributed Storage Systems, Cloud Security and Privacy, Data Analytics Architecture, Machine Learning Deployment, DevOps Practices, Cloud Performance Analysis, Serverless Computing
    • Environments and Tools: AWS EC2, AWS S3, AWS SQS, AWS Rekognition, Apache Spark/MLlib, Docker, Kubernetes, Java/Python/Scala, Linux (Amazon/Ubuntu), MapReduce/Hadoop
  • CS646 Network Protocols Security
    • Skills: Network Security, Protocol Analysis, Security Assessment
    • Environments and Tools: Wireshark, Snort, OpenSSL
  • CS656 Internet and Higher-Layer Protocols
    • Skills: TCP/IP model, Packet Switching, Circuit Switching, Routing, Subnetting, NAT, DNS, Wireless Networks, Network Security
    • Environments and Tools: Java, Wireshark, Netcat

Program Outcomes

After completing the program, graduates will be able to:


  • Design and build secure infrastructure for managing data and communication both in the cloud and on local servers.
  • Provide expert insight on security standards and protocols in large-scale software development or data analytics projects.
  • Play a key role in performing ad-hoc analyses of data stored in corporate or government databases and propose solutions to potential vulnerabilities.

Campus Options and Cost

The program is available in Newark, Jersey City, and Online. Tuition and fees vary by campus:


  • Online: $13,716
  • Jersey City: $13,132-$14,880
  • Newark, NJ residents: $17,192-$18,540
  • Newark, non-NJ residents: $23,900-$25,248

About University


Overview:

New Jersey Institute of Technology (NJIT) is a public research university located in Newark, New Jersey. It is known for its strong focus on science, technology, engineering, and mathematics (STEM) fields. NJIT is consistently ranked among the top schools for return on investment.


Student Life and Campus Experience:

The provided context highlights the positive experiences of NJIT students. Students have access to various resources and opportunities, including research experiences, internships, and career fairs. The university emphasizes the importance of student involvement and provides a supportive environment for students to pursue their academic and professional goals.


Key Reasons to Study There:

  • Strong focus on STEM fields
  • High return on investment
  • Excellent research opportunities
  • Supportive faculty and staff
  • Vibrant campus community

Academic Programs:

The context mentions various academic programs, including: - Computing - Architecture & Design - Engineering - Humanities & Liberal Arts - Math & Science - Business

Top 501Average ranking globally
View university profile

Location